import pandas as pd

# 读取Excel文件，第一行为字段表头，数据从第二行开始
file_path = r'F:\OneDrive\桌面\广州市实施清单明细表-ch.xlsx'
df = pd.read_excel(file_path, header=0)
# 提前获取列名
columns = list(df.columns)
# 存储最终输出内容
output_lines = []

items = """
序号,实施清单名称,事项名称短名,日常用语,行使内容,责任事项,业务周期,服务对象范围,受理条件,服务对象,是否可以网办,办理形式,网上办理深度,在线申办网址,到现场次数,必须现场办理原因说明,网上办理流程说明,窗口办理流程说明,审查流程说明,审查标准,予以批准的条件,不予批准的情形,办件类型,法定时限,法定办结时限说明,承诺时限,承诺办结时限说明,申请时限,申请时限单位,受理时限,受理时限单位,是否收费,收费项目,缴费方式,审批服务办理形式,是否支持预约办理,在线预约网址,是否提供进度查询服务,进度查询服务网址,是否支持网上支付,支付说明,网上支付渠道,是否支持物流快递,是否支持自助终端办理,咨询方式,咨询电话,咨询窗口地址,政务微博及网址,微信号,电子邮箱,咨询信函邮寄地址,邮政编码,咨询回复时限及形式,在线咨询网址,监督投诉方式,监督投诉电话,投诉窗口地址,投诉电子邮箱,信函投诉地址,投诉回复时间及形式,网办深度,监督检查方式,在线投诉网址,行政诉讼地址,行政诉讼部门电话,行政诉讼网址,是否支持指尖办,指尖服务内容,指尖服务渠道,申请人依法享有权利,申请人依法履行义务,移动端办理地址,流程环节名称
"""
itemNames = items.split(',')

# 构建每行内容
for index, row in df.iterrows():
    line_parts = []
    for column in columns:
        if column not in itemNames:
            continue
        value = row[column]
        # 处理 NaN 值
        if pd.isna(value):
            value_str = ''
        else:
            value_str = str(value)
        line_parts.append(f"### {column} {value_str}")
    line_parts.append("====")
    output_lines.append(''.join(line_parts))

# 将结果写入 md 文件
with open('output.md', 'w', encoding='utf-8') as f:
    f.write(''.join(output_lines))

print(222)
